// 此处用于存放所有登录相关的接口请求
import request from '@/utils/request'
// 1.获取图形验证码
export const getPicCode = () => {
  return request.get('/captcha/image')
}

// 2.获取短信验证码
// captchaCode是用户输入的验证码  captchaKey是我们发送的验证码的 mobile是用户的手机号
export const getMsgCode = (captchaCode, captchaKey, mobile) => {
  return request.post('/captcha/sendSmsCaptcha', {
    headers: {
      'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8'
    },
    form: {
      captchaCode: 'captchaCode',
      captchaKey: 'captchaKey',
      mobile: 'mobile'
    }
  })
}
// 3.登录
export const CodeLogin = (mobile, smsCode) => {
  return request.post('/passport/login', {
    form: {
      // 第三方信息:isParty表示是否是第三方登录，partyData表示第三方信息
      isParty: false,
      partyData: {},
      mobile,
      smsCode // 短信验证码
    }
  })
}
